For easy use under iOS, we need a class like Result that is not a value class (which is unsupported in Kotlin/Native)
Result
value